Text copied to clipboard!

Název

Text copied to clipboard!

Inženýr pro sestavení a vydání softwaru

Popis

Text copied to clipboard!
Hledáme zkušeného Inženýra pro sestavení a vydání softwaru, který se připojí k našemu technologickému týmu a pomůže nám optimalizovat a automatizovat procesy vývoje, sestavení a nasazení softwaru. Tento odborník bude hrát klíčovou roli při zajišťování kvality, stability a efektivity našich softwarových produktů v různých prostředích. Vaší hlavní odpovědností bude navrhovat, implementovat a spravovat nástroje a procesy pro sestavení, testování a vydání softwaru. Budete úzce spolupracovat s vývojáři, testery a operačními týmy, abyste zajistili hladký průběh celého životního cyklu vývoje softwaru. Dále budete odpovědní za správu CI/CD pipeline, konfiguraci prostředí a řešení problémů souvisejících s nasazením. Ideální kandidát má zkušenosti s nástroji jako Jenkins, GitLab CI, Docker, Kubernetes a zná principy DevOps. Měl by mít silné analytické schopnosti, být orientovaný na detail a mít schopnost rychle reagovat na změny v prostředí vývoje. Tato pozice nabízí příležitost pracovat na inovativních projektech v dynamickém prostředí, kde je kladen důraz na kvalitu, spolupráci a neustálé zlepšování. Pokud máte vášeň pro automatizaci, optimalizaci procesů a chcete být součástí týmu, který vytváří moderní softwarová řešení, pak je tato pozice právě pro vás.

Odpovědnosti

Text copied to clipboard!
  • Navrhování a údržba CI/CD pipeline pro automatizaci sestavení a nasazení
  • Spolupráce s vývojáři na optimalizaci vývojového procesu
  • Správa nástrojů pro sestavení, jako jsou Jenkins, GitLab CI nebo Bamboo
  • Monitorování a řešení problémů v prostředí sestavení a nasazení
  • Zajištění konzistence a kvality softwarových verzí
  • Automatizace opakujících se úloh v rámci vývoje a nasazení
  • Zavádění a správa kontejnerizačních technologií (např. Docker, Kubernetes)
  • Podpora týmu při řešení problémů s nasazením
  • Dokumentace procesů a nástrojů
  • Zajištění bezpečnosti a souladu s interními standardy

Požadavky

Text copied to clipboard!
  • Zkušenosti s nástroji CI/CD (Jenkins, GitLab CI, Bamboo apod.)
  • Znalost skriptovacích jazyků (Bash, Python, Groovy)
  • Zkušenosti s kontejnerizací (Docker, Kubernetes)
  • Znalost verzovacích systémů (Git)
  • Zkušenosti s automatizací a konfigurací prostředí
  • Schopnost řešit problémy a analyzovat logy
  • Znalost principů DevOps a agilního vývoje
  • Dobré komunikační schopnosti a týmová spolupráce
  • Zkušenosti s cloudovými platformami (AWS, Azure, GCP) výhodou
  • Vysokoškolské vzdělání v oblasti informatiky nebo příbuzném oboru

Potenciální otázky na pohovor

Text copied to clipboard!
  • Jaké nástroje CI/CD jste v minulosti používal/a?
  • Máte zkušenosti s Dockerem nebo Kubernetes?
  • Jak byste řešil/a chybu v pipeline, která brání nasazení?
  • Jaké skriptovací jazyky ovládáte?
  • Jaké máte zkušenosti s cloudovými platformami?
  • Jak byste optimalizoval/a proces sestavení pro velký projekt?
  • Jaké metody používáte pro zajištění kvality softwaru při vydání?
  • Jak řešíte konflikty mezi vývojovým a operačním týmem?
  • Jaké nástroje používáte pro monitorování nasazení?
  • Jak dokumentujete své procesy a konfigurace?